package modelo;


import java.util.Iterator;


public abstract class MinaConRetardo extends Municion{

	/* Rango del poder de destruccion de la mina. Por ejemplo si es 2, la mina
	debe destruir la posicion elegida mas 2 casilleros a la izquierda, derecha
	arriba y abajo. */
	protected int rangoDeAccion; 

	public MinaConRetardo(Coordenada posicion){
		
		super(posicion);
		
	}

	protected void agregarPosicionesDentroDelRangoDeAccion(){
	
		ArmadorDeRadio armadorDeRadio = new ArmadorDeRadio();
	
		Iterator<Coordenada> posicionesDentroDeRangoDeAccion = armadorDeRadio.armarRadio(this.posicionDeLaMunicion, this.rangoDeAccion).iterator();
				
		while(posicionesDentroDeRangoDeAccion.hasNext()){
		
			this.posicionesQueDania.add(posicionesDentroDeRangoDeAccion.next());
		
		}
	}
	
}
